package com.example.websocketclusterspringbootstarter.factoty;

import com.example.websocketclusterspringbootstarter.handler.EventHandler;
import com.example.websocketclusterspringbootstarter.utils.EventHandlerUtil;

/**
 * 事件处理器工厂，返回事件处理器
 *
 * @author zhucc
 * @date 2022-03-08
 */
public class EventHandlerFactory {
    /**
     * 事件处理器工厂
     *
     * @param handlerName 处理器名称，和事件名称绑定
     * @return 返回对应的事件处理器
     */
    public static EventHandler getEventHandler(String handlerName) {
        return EventHandlerUtil.getHandler(handlerName);
    }

}
